body {
  background: url(../../assets/imgs/sign-bg.jpg) no-repeat center;
  background-size: cover;
  padding: 40px 30px;
}
body a {
  color: #fff;
  text-align: right;
  margin-bottom: 30px;
}
body main h1 {
  font-size: 28px;
  color: #fff;
  margin-bottom: 40px;
}
body main form div input {
  width: 100%;
  height: 50px;
  background-color: #aaa;
  outline: none;
  border: 0;
  border-radius: 25px;
  text-indent: 1em;
  font-size: 14px;
  opacity: 0.8;
  color: #ffffff;
  margin-bottom: 20px;
}
body main form .code {
  justify-content: space-around;
}
body main form .code input {
  width: 80%;
}
body main form .code #codeBtn {
  width: 123px;
  height: 50px;
  margin-left: 10px;
}
body main form #changeBtn {
  border-radius: 25px;
  width: 100%;
  height: 50px;
  background-color: rgba(99, 255, 167, 0.5);
  color: #ffffff;
}
body .slogan {
  color: #fff;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
}
